import matplotlib.pyplot
import matplotlib.pyplot as plt
from matplotlib import font_manager
import random

x = range(11, 31)
y = [1, 0, 1, 1, 2, 4, 3, 2, 3, 4, 4, 5, 6, 5, 4, 3, 3, 1, 1, 1]
plt.figure(figsize=(20, 8), dpi=80)
_xlabel = ['{}岁'.format(i) for i in x]

my_font = font_manager.FontProperties(fname='C:\Windows\Fonts\msyh.ttc')
plt.xticks(x, _xlabel, fontproperties=my_font)
plt.yticks(range(0, 9), fontproperties=my_font)
plt.xlabel('添加x轴标签', fontproperties=my_font)
plt.ylabel('添加y轴标签', fontproperties=my_font)
plt.title('添加标题', fontproperties=my_font)
plt.grid(alpha=0.4)  ##alpha设置透明度0-1，由xtick、yticks设置网格的疏密
plt.plot(x, y, color='r', linestyle='--', linewidth=10, label='自己')  # 设置线条参数
y1 = [1, 0, 3, 1, 2, 2, 3, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1]
plt.plot(x, y1, label='他人')  ###同一张图画的线
plt.legend(loc=1, prop=my_font)  ###先设置plt.plot中label，loc设置位置，prop设置字体
plt.show()
